#include "asm/regdef.h"
#include "asm/asm.h"
#include "asm/context.h"
#include "inst_test.h"
#include "trap.h"
    .set noreorder
    .set noat 
    .global main 
    .text 

main:
    ###test inst
    TEST_LW(0xc822c7e8, 0x801034c0, 0x000066a8, 0x000066a8, 0xc822c7e8)
    TEST_LW(0x71737c10, 0x8010f660, 0x000002e4, 0x000002e4, 0x71737c10)
    TEST_LW(0x03682420, 0x801024e4, 0x00001680, 0x00001680, 0x03682420)
    TEST_LW(0x6f59f5d3, 0x8010abdc, 0x000001b0, 0x000001b0, 0x6f59f5d3)

    HIT_GOOD_TRAP

inst_error:
    HIT_BAD_TRAP